package org.opens.service;

/**
 * 功能:
 *
 * @author zym
 * @Date 2022/6/28 17:23
 */
public interface ProductService {

    /**
     * 扣减库存, 使用原生锁
     * @param id 操做id
     * @return true: 成功, false: 失败
     */
    boolean subStack1(Integer id);

    /**
     * 扣减库存, 使用redis作为锁
     * @param id 操做id
     * @return true: 成功, false: 失败
     */
    boolean subStack2(Integer id);

}
